Skip to content

Conversation

@ryanmac
Copy link
Owner

@ryanmac ryanmac commented Jul 25, 2025

Summary

  • Fixed issue where new/empty projects would not receive an initial task during setup
  • Added separate task template for new projects focused on planning and initial setup
  • Ensures all users have clear next steps after installing Code Conductor

Problem

When installing Code Conductor in a new project, users would see "No tasks found" with no clear guidance on what to do next. The setup process only created discovery tasks for existing projects with substantial content.

Solution

Modified DiscoveryTaskCreator to:

  1. Always create an initial task regardless of project state
  2. Use different task templates based on project type:
    • Existing projects: Discovery task to map documentation and create tasks
    • New projects: Planning task to define project structure and create initial tasks

Test plan

  • Code passes flake8 linting
  • Code passes black formatting
  • CI checks pass
  • Manual testing shows initial task created for both new and existing projects

🤖 Generated with Claude Code

Previously, the setup process would skip creating an initial task for
new/empty projects, leaving users with no clear next step. This fix
ensures that an initial task is always created:

- For existing projects: Creates discovery task to map documentation
- For new projects: Creates planning task to define project structure

This improves the first-time user experience by providing immediate
actionable guidance.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <[email protected]>
@ryanmac ryanmac merged commit 64094c4 into main Jul 25, 2025
11 checks passed
@ryanmac ryanmac deleted the fix-conductor-init-task-creation branch July 25, 2025 17:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants